<?php
/*
页面初始化时，通过init_page.php入口页
好友组等信息（好友组中有多少人，多少人在线）
(后续加入最近联系人栏)
*/
include 'include/init.php';


$uid=$_GET['u'];

$group=new groupModel();

$allmsg=array();

//获取好友组列表
$gps=$group->getGrps($uid);
$allmsg['gps']=$gps;

$user=new userModel();

//获取所有好友
$frd=new frdModel();
$frds=$frd->getbyuid($uid);
$frdlist=array();
if($frds)
{
	foreach($frds as $v)
	{
		//批量获取好友原昵称
		$v['nick']=$user->getname($v['frdid']);
		$frdlist[]=$v;
	}
}
$allmsg['frdlist']=$frdlist;



//获取所有未读好友信息
$cm=new cometModel();
$rs=$cm->allnotread($uid);

//格式化消息数组
$sort=$cm->sort_comet($rs);
//$cmlist=array();
if($sort)
{
	
	//再次加工消息数组
	foreach ($sort as $k=>$v)
	{
		//通过id找好友名字
		$sort[$k]['sender']=$user->getbycom($v['msgs'][0]['fromid']);
		//批量加入消息类型
		$sort[$k]['type']='sm';
	}
}

$allmsg['cm']=$sort;



//接收所有系统消息
$sys=new sysmsgsModel();
$arrsys=$sys->readAll($uid);
$allmsg['sys']=$arrsys;



//var_dump($allmsg);
//print_r($cmlist);

echo json_encode($allmsg);
